package com.colorfruit.admin.pojo.outer;

import lombok.Data;

@Data
public class WxPayResponse {
    /**
     * 返回状态码
     * SUCCESS/FAIL
     * 此字段是通信标识，非交易标识，交易是否成功需要查看result_code来判断
     */
    private String return_code;
    /**
     * 返回信息，如非空，为错误原因
     */
    private String return_msg;
    //****************************以下字段在return_code为SUCCESS的时候有返回*******************************************
    /**
     * 小程序ID
     */
    private String appid;
    /**
     * 商户号
     */
    private String  mch_id;
    /**
     * 设备号
     */
    private String device_info;
    /**
     * 随机字符串
     */
    private String nonce_str;
    /**
     * 签名
     */
    private String sign;
    /**
     * 业务结果 SUCCESS/FAIL
     */
    private String result_code;
    /**
     * 错误代码
     */
    private String err_code;
    /**
     * 错误代码描述
     */
    private String err_code_des;
    //************************以下字段在return_code 和result_code都为SUCCESS的时候有返回********************************
    /**
     * 交易类型
     */
    private String trade_type;
    /**
     * 预支付交易会话标识
     */
    private String prepay_id;
    /**
     * 二维码链接
     */
    private String code_url;

    /**
     * 时间戳
     */
    private String timestamp;
}
